#define _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//#include<math.h>
//int main()
//{
//    int a, b;
//    scanf("%d %d", &a, &b);
//    int found = 0;
//    for (int i = a; i <= b; i++)
//    {
//        if (i > 100 && i < 999)
//        {
//            int sum = 0;
//            int tmp = i;
//            int n = 3;
//            while (tmp > 0)
//            {
//                int d = tmp % 10;
//                sum += pow(d, n);
//                tmp /= 10;
//            }
//            if (sum == i)
//            {
//                printf("%d ", i);
//                found = 1;
//            }
//        }
//    }
//    if (!found)
//    {
//        printf("No Answer");
//    }
//    return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int day = 0;
//	int sum = 1;
//	int num = 1;
//	while (day <= 9)
//	{
//		num = 2 * (num + 1);
//		if (day == 9)
//			printf("%d\n", num);
//		day++;
//		
//	}
//	printf("%d\n%d", num, sum);
//	return 0;
//
//}

//#include<stdio.h>
//int main()
//{
//    long long int n;
//    scanf("%lld", &n);
//    double sum = 1;
//    for (long long int i = 1; i <= n; i++)
//    {
//        unsigned long long int jiecheng = 1;
//        for (long int j = 1; j <= i; j++)
//        {
//            jiecheng *= j;
//        }
//        sum += (1.0 / jiecheng);
//    }
//    printf("%.8lf", sum);
//    return 0;
//}